Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador Backend Go

Descripción

Text copied to clipboard!
Estamos buscando un Desarrollador Backend Go altamente motivado y experimentado para unirse a nuestro equipo de tecnología. El candidato ideal será responsable de diseñar, desarrollar y mantener servicios backend robustos y escalables utilizando el lenguaje de programación Go (Golang). Trabajará en colaboración con equipos multidisciplinarios para crear soluciones eficientes que respalden nuestras aplicaciones y servicios digitales. Como Desarrollador Backend Go, participará en la arquitectura de sistemas, la integración de bases de datos, la optimización del rendimiento y la implementación de APIs seguras y eficientes. Deberá tener experiencia en el desarrollo de microservicios, manejo de concurrencia y comprensión profunda de los principios de diseño orientado a servicios. Entre sus tareas estará la resolución de problemas complejos, la mejora continua de los procesos de desarrollo y la implementación de buenas prácticas de codificación. También será responsable de escribir documentación técnica clara y colaborar en revisiones de código para garantizar la calidad del software. Buscamos a alguien con habilidades analíticas, capacidad para trabajar en equipo y pasión por la innovación tecnológica. Se valorará experiencia previa en entornos de alta disponibilidad, despliegue en la nube y conocimientos en contenedores como Docker y orquestadores como Kubernetes. Ofrecemos un entorno de trabajo dinámico, oportunidades de crecimiento profesional y la posibilidad de participar en proyectos innovadores que impactan directamente en el negocio. Si te apasiona el desarrollo backend y quieres formar parte de un equipo de alto rendimiento, ¡te invitamos a postularte!

Responsabilidades

Text copied to clipboard!
  • Diseñar y desarrollar servicios backend utilizando Go.
  • Implementar y mantener APIs RESTful seguras y eficientes.
  • Optimizar el rendimiento y la escalabilidad de los sistemas.
  • Colaborar con equipos de frontend y DevOps.
  • Integrar bases de datos relacionales y NoSQL.
  • Escribir y mantener documentación técnica.
  • Participar en revisiones de código y asegurar buenas prácticas.
  • Resolver problemas técnicos y depurar aplicaciones.
  • Desarrollar microservicios y gestionar su despliegue.
  • Implementar pruebas automatizadas y asegurar la calidad del software.

Requisitos

Text copied to clipboard!
  • Experiencia comprobada desarrollando en Go (Golang).
  • Conocimientos sólidos de arquitectura de software y microservicios.
  • Experiencia con bases de datos SQL y NoSQL.
  • Familiaridad con Docker y Kubernetes.
  • Capacidad para escribir código limpio y eficiente.
  • Experiencia en integración de APIs y servicios externos.
  • Conocimientos de control de versiones (Git).
  • Habilidad para trabajar en equipo y comunicarse efectivamente.
  • Capacidad de análisis y resolución de problemas.
  • Deseable experiencia en entornos cloud (AWS, GCP, Azure).

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes desarrollando en Go?
  • ¿Has trabajado con microservicios en producción?
  • ¿Qué bases de datos has utilizado en proyectos anteriores?
  • ¿Tienes experiencia con Docker y Kubernetes?
  • ¿Cómo aseguras la calidad y seguridad de tus APIs?
  • ¿Has trabajado en equipos ágiles o multidisciplinarios?
  • ¿Qué herramientas utilizas para pruebas automatizadas?
  • ¿Tienes experiencia en despliegue en la nube?
  • ¿Cómo manejas la concurrencia en Go?
  • ¿Puedes compartir ejemplos de proyectos relevantes?